.temp_wrapper__containter {
  height: 100%;
  width: 100%;
  // background-color: #000;
  position: relative;
  padding: 20px 15px 15px 15px;
  // overflow-y: hidden;
  display: flex;
  column-gap: 20px;
  .temp_area__tree {
    width: 250px;
    height: 100%;
    min-width: 250px;
    // background-color: #ccc;
    flex-shrink: 0;
  }
  .temp_right__content {
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    // background-color: #eee;
    width: 100%;
    row-gap: 20px;
    .temp_right_content__search {
      display: flex;
      width: 100%;
      padding: 15px;
      flex-shrink: 0;
      .panel-content {
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: center;
      }
      .search__left {
        flex: 1;
      }
      .search__right {
        display: grid;
        grid-template-columns: 1fr 1fr;
        flex-shrink: 0;
        // column-gap: 15px;
      }
    }
    .temp_right_content__main {
      flex: 1;
      .panel-content {
        display: flex;
        width: 100%;
        flex-direction: column;
        .temp_content_main__btns {
          padding: 15px 25px;
          display: flex;
          flex-shrink: 0;
        }
        .tamp_content_main__table {
          flex: 1;
          // background-color: #fff;
          display: flex;
          flex-direction: column;
          padding: 10px 20px 0;
          // overflow: hidden;
          & .action-group {
            & .action-group-item {
              display: inline-block;
              margin-right: 0.2rem;
              cursor: pointer;
              border: none;
              background: transparent;
              outline: none;
              & > img {
                width: 0.3rem;
                height: 0.3rem;
                display: inline-block;
              }
            }
          }

          .temp_table__pagination {
            flex-shrink: 0;
            display: flex;
            justify-content: flex-end;
            align-items: center;
            padding: 10px 0;
            .table_pagination_total {
              padding-right: 15px;
            }
            .pagination__total {
              color: #4c85c7;
              padding: 5px;
            }
          }
        }
      }
    }
    .temp_table_outer__pagination {
      flex-shrink: 0;
      // background-color: #fff;
      .temp_table__pagination {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        // padding: 10px 0;
        .table_pagination_total {
          padding-right: 15px;
        }
        .pagination__total {
          color: #4c85c7;
          padding: 5px;
        }
      }
    }
  }
}
